Build 1 small step at time